Fix stuck pointer grab due to passing GDK_CURRENT_TIME to gtk_drag_begin()
authorStanislav Brabec <sbrabec@suse.cz>
Thu, 22 Jul 2010 21:19:49 +0000 (16:19 -0500)
committerFederico Mena Quintero <federico@novell.com>
Thu, 22 Jul 2010 21:20:06 +0000 (16:20 -0500)
commitccc3d2c69f8faa6eedd6148a0a323e0dc2d924a6
treecd42fca1f3cd588bc48c272fb67d7db68da38a60
parentc1a2ecc369b8419fdd835bb4d45b48982bfb6dab
Fix stuck pointer grab due to passing GDK_CURRENT_TIME to gtk_drag_begin()

If gtk_drag_begin() gets passed GDK_CURRENT_TIME, try to use
gtk_get_current_event_time().  If it fails, use GDK_CURRENT_TIME when
ungrabbing in gtk_drag_end().

For more see https://bugzilla.gnome.org/show_bug.cgi?id=623865
gtk/gtkdnd.c